package com.yunchang.springboot.models.mwsfinance;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;
import java.math.BigDecimal;

import lombok.Data;

/**
 * f_long_term_storage_fees
 * @author Administrator
 * @date 2020-04-27 14:07:19
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("f_long_term_storage_fees")
public class FLongTermStorageFees implements Serializable {
    /**
     */
    @Id("id")
    private Long id;

    /**
     * 单据号，CQCCFYD
     */
    @Column("documents_id")
    private String documentsId;

    /**
     * 日期
     */
    @Column("date")
    private String date;

    /**
     * sellerId
     */
    @Column("seller_id")
    private String sellerId;

    /**
     * 国家
     */
    @Column("country")
    private String country;

    /**
     * sku
     */
    @Column("sku")
    private String sku;

    /**
     * fnsku
     */
    @Column("fnsku")
    private String fnsku;

    /**
     * asin
     */
    @Column("asin")
    private String asin;

    /**
     * 金额
     */
    @Column("amount")
    private BigDecimal amount;

    /**
     * 币别
     */
    @Column("currency")
    private String currency;

    /**
     * 借方科目
     */
    @Column("debit_subject_id")
    private String debitSubjectId;

    /**
     * 贷方科目
     */
    @Column("credit_subject_id")
    private String creditSubjectId;

    /**
     * 审核状态 1:未审核 2：已审核 默认未审核
     */
    @Column("approval_status")
    private Integer approvalStatus;

    /**
     * 备注
     */
    @Column("remarks")
    private String remarks;

    /**
     */
    @Column("create_time")
    private String createTime;

    /**
     */
    @Column("update_time")
    private String updateTime;

    private static final long serialVersionUID = 1L;
}